package com.crayfish.quduo.presenter.contract;

import com.crayfish.quduo.base.BasePresenter;
import com.crayfish.quduo.base.BaseView;
import com.crayfish.quduo.model.BannerBean;
import com.crayfish.quduo.model.JokeItemBean;
import com.crayfish.quduo.model.LaiFuDaoBean;
import com.crayfish.quduo.model.MeipaiBean;
import com.crayfish.quduo.model.TianXinBean;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by crayfish on 2016/12/9.
 */
public interface MainContract {
    interface View extends BaseView{
        void showContent(List<LaiFuDaoBean> laiFuDaoBeen);
        void showBanner(List<BannerBean> bannerBeen);
        void showContents(List<JokeItemBean.Item> laiFuDaoBeen);
    }
    interface Presenter extends BasePresenter<View>{
        void getMeipaiData(String id);
        void getMeinvData();
        void getTupianData();
        void getBannerData();
        void getJokeData();
    }
}
